package us.feng.tinyspring.context;

import us.feng.tinyspring.beans.factory.AbstractBeanFactory;

public abstract class AbstractApplicationContext implements ApplicationContext {

	public synchronized void refresh() {
		refreshBeanFactory();
	}

	public void registerBeanPostProcessors(AbstractBeanFactory beanFactory) {

	}

	public abstract void refreshBeanFactory();

	public abstract AbstractBeanFactory getBeanFactory();

}
